#define  _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//int main()
//{
//	int arr1[3] = { 1,2,3};
//	int arr2[3] = {4,5,6};
//	int arr3[3] = { 0 };
//	
//	arr3[3] = arr2[3];
//	arr2[3] = arr1[3];
//	arr1[3] = arr3[3];
//	printf("%d%d", arr1[3], arr2[3]);
//	return 0;
//}


//#include <string.h>
//int main()
//{
//    int i = 0;
//    int arr1[10] = { 1,2,3,4,5,6,7,8,9,10 };
//    int arr2[10] = { 1,2,3,4,5,6,7,8,9,10 };
//    int left = 0;
//    int right = sizeof(arr1)/sizeof(arr1[0])-1;
//    scanf("%d", arr1);
//    for (i = 0; i < 10; i++)
//    {
//        arr2[left] = arr1[right];
//        
//        
//        printf("%d ", arr1[right]);
//        right--;
//        left++;
//      
//    }
//    
//   
//    return 0;
//
//}


//int main()
//{
//	int arr1[3] = { 1,2,3 };
//	int arr2[3] = { 4,5,6 };
//	int arr3[3] = { 0 };
//	int left = 0;
//	int left1 = 0;
//	int left2 = 0;
//	
//	while (left != 3)
//	{
//		arr3[left] = arr1[left];
//		left++;
//		
//	}
//	while (left1 != 3)
//	{
//		arr1[left1] = arr2[left1];
//		left1++;
//	}
//	while (left2 != 3)
//	{
//		arr2[left2] = arr3[left2];
//		left2++;
//	}
//	int i = 0;
//	for (i = 0; i < 3; i++)
//	{
//		printf("%d ", arr1[i]);
//	}
//	printf("\n");
//	for (i = 0; i < 3; i++)
//	{
//		printf("%d ", arr2[i]);
//	}
//
//	
//	
//	return 0;
//}

int main()
{
	int n = 0;
	
	
	
	while (scanf("%d", &n) != EOF)
	{
		for (int i = 0; i < n; i++)
		{
			for (int j = 0; j < n; j++)
			{
				if (i==j)
				{
					printf("*");
				}
				
				else if (j + i == n - 1)
				{
					printf("*");
				}
				else
				{
					printf(" ");
				}
			}
			printf("\n");
		}
	}

	return 0;
}


